栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python入门题目

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python入门题目

1.九九乘法表输出。工整打印输出常用的九九乘法表,格式不限。

# multi_table.py

for i in range(1,10):
    for j in range(1,i+1):
        print("{}*{}={:2}".format(i,j,i*j),end=' ') # {:2}->输出格式为占位2
    print('')                                     # end=' ' -> 输出空格防止自动换行

2.整数序列求和。用户输入一个正整数N,计算从1到N(包含1和N)相加之后的结果。

#num_sum.py

num=input("请输入整数N:")

sum_=0
for i in range( int(num) ):
    sum_+=i+1
print(sum_)

3.字符串拼接。用户输入两个字符串,将它们组合后输出。

#string_strcat.py
str_1=input("请输入一个人的名字:");
str_2=input("请输入一个国家的名字:");
print("世界这么大,{}想去{}看看".format(str_1,str_2)) # str_1+str_2可以将两个字符串拼接

4.猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半多一个。到第五天早上想再吃时,见只剩下一个桃子了。请编写程序计算猴子第一天共摘了多少桃子。

# monkey_peach.py

n=1
for i in range(4,0,-1):
    n=(n+1)<<1  # << 左移一位==乘2
print(n)

'''
def calculate(n):
    return (n+1)*2

ans=1
for i in range(5):
    ans=calculate(ans)

print(ans)
'''

5.阶乘计算。计算1+2!+3!+...+10!的结果

# facrorial_calculate.py

sum,tmp=0,1 # sum=0,tmp=1
  
for i in range(1,11):
    tmp*=i  # 阶乘
    sum+=tmp # 加和

print("运算结果是:{}".format(sum))
        

6.健康食谱输出。列出5种不同的食材,请输出它们可能组成的所有菜式名称。

#healthy_diet

diet=['西红柿鸡蛋','土豆','辣椒','鸡肉','虾仁']
for x in range(0,5):
    for y in range(0,5):
        if not(x==y):
            print("{} {}".format(diet[x],diet[y]))

7.温度转换。华氏温度和摄氏温度之间的转换。

#tempconvert.py
val=input("请输入你想转换的温度值")
if val[-1] in ['F','f']:
    c=( float(val[0:-1])-32 )/1.8
    print("转换后的温度为{:.2f}C".format(c)) #print("转换后的温度为%.2fC"%c)
elif val[-1] in ['C','c']:
    f=float(val[0:-1])*1.8+32
    print("转换后的温度为%.2fF"%f)
else:
    print("输入的数值有误")

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1001046.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号