输出1-20之间(不包含1和20)的所有素数,每个数据占一行
2
3
5
7
11
13
17
19
输入输出示例
输入 | 输出 | |
示例 1 | 无 | 如上图所示 |
答案如下:
flag = 0
for i in range(2,20):
for j in range(2,int(pow(i,0.5))+1):
if i % j == 0:
flag = 1
if flag == 0:
print(i)
flag = 0
百钱买百鸡问题
使用100元钱,买100只鸡;
其中公鸡5元一只,母鸡3元一只,小鸡1元钱3只
输出有多少种购买方式
请使用双重循环来完成该题,每种鸡可以为0只
输入输出示例
输入 | 输出 | |
示例 1 | 无 | 公鸡 母鸡 小鸡 |
答案如下:
print("公鸡 母鸡 小鸡")
for i in range(26):
for j in range(34):
for k in range(301):
if 5*i+3*j+k/3 == 100 and i+j+k==100:
print("{:d} {:d} {:d}".format(i,j,k))