Day04作业
第 1 题:奇偶数判断
描述:输入一个整数,判断它是奇数还是偶数,并输出结果。
示例输入:
python
int_var = int(input("输入一个整数"))
if int_var % 2 == 0:
print("偶数")
else:
print("奇数")第 2 题:成绩评级
描述:输入一个 0~100 的成绩,根据以下规则输出等级:
- 90 及以上:A
- 80~89:B
- 70~79:C
- 60~69:D
- 60 以下:E
python
int_var = int(input("输入成绩"))
if int_var >= 90:
print("A")
elif int_var >= 80:
print("B")
elif int_var >= 70:
print("C")
elif int_var >= 60:
print("D")
else:
print("E")第 3 题:1 到 N 的累加和
描述:输入一个正整数 N,使用 for 循环计算 1 + 2 + … + N 的结果。
示例输入:
python
n = int(input("输入正整数"))
for i in range(1, n + 1):
sum = sum + i
print(sum)第 4 题:找出最大值
描述:输入 5 个整数,使用 for 循环找出其中的最大值。
示例输入:
python
list_var = []
i = 0
for i in range(5):
list_var.append(int(input(f"输入第{i}个数字: ")))
max_var = list_var[0]
for i in list_var:
if max_var <= i:
max_var = i
print(max_var)第 5 题:素数判断
描述:输入一个大于 1 的整数,判断它是否为素数(质数)。
示例输入:
python
int_var = int(input("输入一个整数"))
flag = True
print(list(range(2, int(int_var / 2 + 1))))
for i in range(2, int(int_var / 2 + 1)):
if int_var % i == 0:
flag = False
break
if flag:
print("是素数")
else:
print("不是素数")趣味编程题:猴子吃桃子
题目描述
一只猴子第一天摘了若干个苹果(具体数量未知),当天吃掉了一半,觉得不过瘾又多吃了一个。 第二天早上,猴子将剩下的苹果又吃掉一半,又多吃了一个。 以后每天早上都吃了前一天剩下的一半零一个。
到了第 N 天早上想再吃时,发现只剩下 1 个桃子了。
请问:猴子第一天一共摘了多少个桃子?
python
days = int(input("天数"))
today_peach = 1
yesterday_peach = today_peach
i = 0
for i in range(1, days):
yesterday_peach = (today_peach + 1) * 2
today_peach = yesterday_peach
print(yesterday_peach)- 本文链接: https://go.kulve.tech/posts/heima%E4%BD%9C%E4%B8%9A/python%E5%9F%BA%E7%A1%80%E7%8F%ADday04%E4%BD%9C%E4%B8%9A/
- 版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 许可协议。
