• python学习---第一周作业


     1 #!/usr/bin/env python3
     2 # -*- coding: utf-8 -*-
     3 #01 字符串拼接
     4 str1 = input("请输入一个人的名字:")
     5 str2 = input("请输入一个国家的名字: ")
     6 print("世界这么大,{}想去{}看看。".format(str1,str2)) #{} .format
     7 
     8 #02 整数序列求和
     9 n = input("请输入整数N: ")
    10 sum = 0
    11 for i in range(int(n)):
    12     sum += i + 1 # sum = sum + i; i = i + 1
    13 print("1 到 %d 求和结果:%d" % (int(n),sum))
    14 
    15 #03 九九乘法表输出
    16 for i in range(1,10):
    17     for j in range(1,i+1):
    18         print("{} * {} = {:2}".format(j,i,i*j), end='    ')
    19     print('')
    20 
    21 #04 阶乘计算。 计算1+2!+3!+...+10!的结果
    22 sum, tmp = 0, 1
    23 for i in range(1,11):
    24     tmp*=i
    25     sum+=tmp
    26 print("10的阶乘结果是:{}".format(sum))
    27 
    28 #05 猴子吃桃问题
    29 '''
    30 猴子第一天摘下若干桃子,当即吃一半,又加一个;第二天又一半加一个,到第五天就只剩一个桃子。
    31 问,猴子第一天摘了多少个桃子
    32 '''
    33 n = 1
    34 for i in range(5,0,-1):
    35     n = (n + 1) << 1 #这个怎么理解?
    36 print(n)
    37 
    38 #06 健康食谱输出。 列出5种不同的食材,请输出他们可能组成的所有菜式名称
    39 diet = ['西红柿','花菜','黄瓜','牛排','虾仁']
    40 for x in range(0, 5):
    41     for y in range(0, 5):
    42         if not(x == y):
    43             print("{}{}".format(diet[x], diet[y]))
    44 
    45 #07 五角星的绘制。 绘制一个红色的五角星图形
    46 from turtle import *
    47 fillcolor("red")
    48 begin_fill()
    49 while True:
    50     forward(200)
    51     right(144)
    52     if abs(pos()) < 1:
    53         break
    54 end_fill()
    55 done()
    56 
    57 #08 太阳花的绘制。
    58 from turtle import *
    59 color('red','yellow')
    60 begin_fill()
    61 while True:
    62     forward(200)
    63     left(170)
    64     if abs(pos()) < 1:
    65         break
    66 end_fill()
    67 done()
    68 
    69 #09 螺旋线绘制。
    70 import turtle
    71 import time
    72 turtle.speed("fastest")
    73 turtle.pensize(2)
    74 for x in range(100):
    75     turtle.forward(2*x)
    76     turtle.left(90)
    77 time.sleep(3)
    78 
    79 #10 彩色螺旋线的绘制
    80 import turtle
    81 import time
    82 turtle.pensize(2)
    83 turtle.bgcolor("black")
    84 colors = ["red", "yellow",'purple','blue']
    85 turtle.tracer(False)
    86 for x in range(400):
    87     turtle.forward(2*x)
    88     turtle.color(colors[x % 4])
    89     turtle.left(91)
    90 turtle.tracer(True)
    91 time.sleep(3)
  • 相关阅读:
    希腊字母
    word写文章时公式编号~~以后不要再浪费时间在这些事情上
    网络中的一些基本概念~~但很重要
    导师教给我们的~~
    ONE工具配置
    java环境变量设置
    【转载】UnicodeEncodeError: 'gbk' codec can't encode character 'xa0' in position XXX
    python中yield的用法详解——最简单,最清晰的解释【转载】
    python-乌龟和鱼游戏(面向对象实例)
    centOS7 使用yum命令报错:Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
  • 原文地址:https://www.cnblogs.com/hayden1106/p/7736717.html
Copyright © 2020-2023  润新知