首页 > 编程语言 > 详细

python每日练习--基础题

时间:2019-07-30 13:14:14      阅读:93      评论:0      收藏:0      [点我收藏+]
"""
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))

 

python每日练习--基础题

原文:https://www.cnblogs.com/ff-gaofeng/p/11269320.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!