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()
  • 相关阅读:
    前端中不同页面之间传递参数的几种方式
    js中的闭包内存图
    【JavaScript基础】js中关于声明提前的几个误区
    【面试】前端面试题
    js继承的几种方式
    原生Ajax实现异步交互
    git基本使用
    一个简单的SSM框架实例(使用IDEA)
    高安全性的JavaScript
    高性能的JavaScript
  • 原文地址:https://www.cnblogs.com/hayden1106/p/7742314.html
Copyright © 2011-2022 走看看