1.如果有无法运行的,请去联系姓申的
2.点个赞再走,否则的话——
第一个 天天向上的力量
N=eval(input())
rate=(N*0.001)
good=1
bad=1
for i in range(0,365):
good*=(1+rate)
bad*=(1-rate)
times=good//bad
print("{:.2f},{:.2f},{:.0f}".format(good,bad,times))
第二个 有多少闰年存在?
# 定义一个函数,判断一个年份是否是闰年
def is_leap_year(year):
# 如果年份能被4整除,但不能被100整除,或者能被400整除,就是闰年
return (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0)
# 输入两个年份,用逗号分隔
a, b = [int(x) for x in input().split(",")]
# 初始化一个计数器,记录输出的年份数量
count = 0
# 遍历[a,b]之间的所有年份
for year in range(a, b + 1):
# 如果是闰年,就输出
if is_leap_year(year):
# 输出的年份左对齐,占7位宽度
print("{:<7}".format(year), end="")
# 计数器加一
count += 1
# 如果输出了5个年份,就换行,并重置计数器
if count == 5:
print()
count = 0
# 如果最后一行不足5个年份,就换行
if count != 0:
print()
第三个 用函数实现阶乘求和
# 定义一个函数,计算一个数的阶乘
def factorial(n):
# 如果n为0或1,返回1
if n == 0 or n == 1:
return 1
# 否则,返回n乘以n-1的阶乘
else:
return n * factorial(n - 1)
# 定义一个函数,计算小于等于n的各数的阶乘和
def sum_factorial(n):
# 初始化一个和为0
sum = 0
# 遍历从1到n的每个数
for i in range(1, n + 1):
# 将该数的阶乘加到和上
sum += factorial(i)
# 返回和
return sum
# 输入n的值
n = int(input())
# 输出小于等于n的各数的阶乘和
print(sum_factorial(n))
第四个 统计字符串中的字母个数
注意:第四个你先把它给的那一大堆全部删除,再复制我这段代码。你也可以只复制我这段代码中的自定义函数部分。
### 在下面完成函数定义的代码 ###
# 定义一个函数,统计一个字符串中的英文字母个数
def count_alpha(s):
# 初始化一个计数器
count = 0
# 遍历字符串中的每个字符
for c in s:
# 如果字符是英文字母,就增加计数器
if c.isalpha() and c.isascii():
count += 1
# 返回计数器的值
return count
### 在上面完成函数定义代码 ###
s = input()
print(count_alpha(s))
第五个 产生随机整数
# 导入random模块
import random
# 输入一个整数,作为随机数种子
seed = int(input())
# 设置随机数种子
random.seed(seed)
# 随机产生一个0-100之间的整数并输出
num = random.randint(0, 100)
print(num)
第六个
import random
nums = []
for i in range(100):
num = random.randint(80, 100)
nums.append(num)
counts = {}
for num in nums:
if num in counts:
counts[num] += 1
else:
counts[num] = 1
for key, value in counts.items():
print(key, value)