zoukankan      html  css  js  c++  java
  • day10

    day10
     
    1.输入 5 个名字,排序后输出
    names = ''
    for i in range(5):
    name = input("please input the five name sep by , :")
    name = name + ','
    names += name
    name_list = names.split(',')
    print(sort(name_list))
     
    2.实现一个简单的单词本
    - 功能:
    - 可以添加单词和词义,当所添加的单词已存在,让用户知道;
    - 可以查找单词,当查找的单词不存在时,让用户知道;
    - 可以删除单词,当删除的单词不存在时,让用户知道;
    - 以上功能可以无限制操作,直到用户输入 bye 退出程序。
    words = {}
    while True:
    command = input("please command:")
    if command == 'add':
    word = str(input("输入单词:"))
    mean = str(input("输入词义:"))
    if word not in words:
    words[word] = mean
    else:
    print("word 已存在")
    elif command == 'find':
    find = input("please find")
    if find in words:
    print(words[find])
    else:
    print("find 不存在")
    elif command == 'del':
    del_word = input("please del")
    if del_word in words:
    del words[del_word]
    else:
    print("del_word 不存在")
    elif command == "bye":
    break
     
    3.输入一个正整数,输出其阶乘结果
    >>> num = int(input("请输入一个正整数:"))
    请输入一个正整数:5
    >>> result = 1
    >>> for i in range(1,num+1):
    ... result *= i
    ...
    >>> result
    120
     
    4.输入 3 个数字,以逗号隔开,输出其中最大的数
    方法1
    num = []
    for i in range(3):
    n = int(input("please number:"))
    num.append(n)
    for i in range(num):
    for m in range(i+1):
    if num[i] > num[m]:
    num[i],num[m] = num[m],num[i]
    print(num[0])
    方法2:
    num = []
    for i in range(3):
    n = int(input("please number:"))
    num.append(n)
    n = num[0]
    for i in num:
    if i > n:
    n = i
    print(n)
     
    5.输入一个年份,输出是否为闰年
    year = int(input("please input years:"))
    if (year%4 == 0 and year %100!=0) or year % 400 ==0:
    print("%s是是闰年" % year)
    else:
    print("%s不是闰年" % year)
     
    6.求两个正整数 m 和 n 的最大公约数
    >>> m = 100
    >>> n = 24
    >>> common_divisor_both = []
    >>> for i in range(2,m+1):
    ... if m % i ==0 and n % i == 0:
    ... common_divisor_both.append(i)
    ...
    >>> for k in range(2,n+1):
    ... if m % i ==0 and n % i == 0:
    ... common_divisor_both.append(i)
    ...
    >>> print(max(common_divisor_booth))

  • 相关阅读:
    HTML DOM clearInterval() 方法
    clone() 方法
    Java EE 6体系结构的变革
    我们看人的眼光
    NetBeans 时事通讯(刊号 # 44 Feb 10, 2009)
    jBPM 与项目的适用性探讨
    Java EE 6体系结构的变革
    jBPM 与项目的适用性探讨
    系分又挂了 :)
    NetBeans 时事通讯(刊号 # 44 Feb 10, 2009)
  • 原文地址:https://www.cnblogs.com/jueshilaozhongyi/p/12082170.html
Copyright © 2011-2022 走看看