加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python每日练习--基础题

发布时间:2020-12-20 12:53:23 所属栏目:Python 来源:网络整理
导读:""" 1、 现有面包、热狗、番茄酱、芥末酱以及洋葱,数字显 示有多少种订购组合,其中面包必订,0 不订,1 订,比如 10000,表示只订购面包 """ count = 0 for b in ‘ 1 ‘ : for h in ‘ 01 ‘ : for f in ‘ 01 ‘ : for t in ‘ 01 ‘ : print (b+h+f+ t)
"""
1、 现有面包、热狗、番茄酱、芥末酱以及洋葱,数字显 示有多少种订购组合,
其中面包必订,0 不订,1 订,比如 10000,表示只订购面包
"""
count = 0
for b in 1:
    for h in 01:
        for f in 01:
            for t in 01:
                print(b+h+f+t)
                count += 1

print("一共有%s种组合" %count)

"""
2、输入 5 个名字,排序后输出
"""
name_list = [Lucy,Tom,Arm,HOOT,Aood]
result = sorted(name_list)
print(result)

"""
3、实现一个简单的单词本
- 功能:
- 可以添加单词和词义,当所添加的单词已存在,让用户知道;
- 可以查找单词,当查找的单词不存在时,让用户知道;
- 可以删除单词,当删除的单词不存在时,让用户知道;
- 以上功能可以无限制操作,直到用户输入 bye 退出程序。
"""

info = ‘‘‘
add:add the word and word mean
find:find the word
del:delete the word
bye:quit the program
‘‘‘
print(info)
word_dict = {}
while 1:
    commant = input("请输入指令:")
    if commant == bye:
        break
    if commant == add:
        word = input("请输入需要添加的单词:")
        word_mean = input("请输入单词的意思:")
        if word not in word_dict:
            word_dict[word] = word_mean
        else:
            print("the word is already exists")
    elif commant == find:
        word = input("请输入您需要查找的单词:")
        if word in word_dict:
            print(word_dict[word])
        else:
            print("the word is not exists")
    elif commant == del:
        word = input("请输入需要删除的单词:")
        if word not in word_dict:
            print("the word is not exists")
        else:
            del word_dist[word]


"""
4、输入一个正整数,输出其阶乘结果
"""
n = int(input("请输入一个正整数:"))
res = 1
for i in range(1,n+1):
    res *= i

print(res)

#5、输入 3 个数字,以逗号隔开,输出其中最大的数
nums = input("请输入3个数字,以,隔开")
nums_list = nums.split(,)
nums_int_list = list(map(int,nums_list))
print(nums_int_list)
max_num = nums_iny_list[0]
for i in nums_int_list:
    if i > max_num:
        max_num = i

print(max_num)


# 6、求两个正整数 m 和 n 的最大公约数
result = []
m = 100
n = 550
for i in range(2,m+1):
    if m % i == 0 and n % i == 0:
        result.append(i)

for j in range(2,n+1):
    if m % j == 0 and n % i == 0:
        result.append(j)


print(result)
print(max(result))

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读