zoukankan      html  css  js  c++  java
  • python学习---第二周作业

     1 #!/usr/bin/env python3
     2 # -*- coding: utf-8 -*-
     3 
     4 #01 温度转换
     5 while True:
     6     val = input("请输入带温度表示符号的温度值(例如:32C): ")
     7     if val[-1] in ['C','c']:
     8         f = 1.8 * float(val[0:-1]) + 32
     9         print("转换后的温度为: %.2fF" % f)
    10         break
    11     elif val[-1] in ['F','f']:
    12         c = (float(val[0:-1]) - 32) / 1.8
    13         print("转换后的温度为: %.2fC" % c)
    14         break
    15     else:
    16         print("输入有误")
    17         continue
    18 
    19 #02 蟒蛇小程序
    20 from turtle import *
    21 import turtle
    22 def drawSnake(rad, angle, len, neckrad):
    23     for i in range(len):
    24         turtle.circle(rad, angle)
    25         turtle.circle(-rad, angle)
    26     turtle.circle(rad, angle/2)
    27     turtle.fd(rad)
    28     turtle.circle(neckrad+1, 180)
    29     turtle.fd(rad*2/3)
    30 
    31 def main():
    32     turtle.setup(1360,768,0,0)
    33     pythonsize = 10
    34     turtle.pensize(pythonsize)
    35     turtle.pencolor("#3B9909")
    36     turtle.seth(-40)
    37     drawSnake(40,80,5,pythonsize/2)
    38     done()
    39 
    40 main()
    41 
    42 #03 使用turtle库中turtle.fd()函数和turtle.seth()函数绘制一个等边三角形
    43 import turtle
    44 
    45 def main():
    46     turtle.setup(1360,768,0,0)
    47     pythonsize = 1
    48     turtle.pensize(pythonsize)
    49     turtle.pencolor("#3B9909")
    50     turtle.seth(0)
    51     turtle.fd(80)
    52     turtle.seth(120)
    53     turtle.fd(80)
    54     turtle.seth(-120)
    55     turtle.fd(80)
    56     turtle.done()
    57 
    58 main()
  • 相关阅读:
    反馈表单,JQUERY无刷新,数字验证
    漂亮的js删除确认提示框
    AJAX jQuery tab,动态加载选显卡
    获取系统变量的小小程序
    synchronized的用法简介
    代理模式之浅谈
    java生成可执行文件的方法总结
    设计模式之策略模式浅谈
    Android通过Socket(TCP/IP)与PC通讯
    JavaGUI编程简单介绍
  • 原文地址:https://www.cnblogs.com/hayden1106/p/7742314.html
Copyright © 2011-2022 走看看