Python小程序练习(7个) 2017年9月28日---告诉自己多东西练习,而不是去空想

1、字符串拼接程序

str1 = input("请输入一个人的名字:")
str2 = input("请输入一个国家名字:")
print("世界这么大,{}想去看看{}。".format(str1,str2))

2、整数数列求和

n = input("请输入整数N:")
sum = 0
for i in range(int(n)):
    sum +=i+1
print("1到N求和结果:",sum)

3、九九乘法表工整输出

for i in range(1,10):
    for j in range(i,i+1):
        print("{}*{}={:2}".format(j,i,i*j),end=‘‘)
    print(‘‘)

4、阶乘计算,计算1+2!+.....+10!的结果

sum, tmp = 0,1
for i in range(1,11):
    tmp*=i
    sum+=tmp
print("运算结果是:{}".format(sum))

5、猴子吃桃问题猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半多一个。到第五天早上想再吃时,见只剩下一个桃子了。请编写程序计算猴子第一天共摘了多少桃子。

n=1
for i in range(5,0,-1):
n = (n+1)<<1
print(n)

6、健康食谱输出。列出 5 种不同的食材,请输出它们可能组成的所有菜式名称。

diet = [‘西红柿‘,‘花椰菜‘,‘黄瓜‘,‘牛排‘,‘虾仁‘]
for x in range(0,5):
for y in range(0,5):
if not(x==y):
print("{}{}".format(diet[x],diet[y]))

7、五角星的绘制。绘制一个红色的五角星图形,如图所示。

from turtle import*
fillcolor("red")
begin_fill()
while True:
    forward(200)
    right(144)
    if abs(pos())<1:
        break
end_fill()

8、太阳花的绘制。绘制一个太阳花的图形,如图所示 。

from turtle import*
color(‘red‘,‘yellow‘)
begin_fill()
while True:
    forward(200)
    left(170)
    if abs(pos())<1:
        break
end_fill()
done()

9、螺旋线的绘制。绘制一个螺旋线的图形。

import turtle
import time
turtle.speed("fastest")
turtle.pensize(2)
for x in range(100):
    turtle.forward(2*x)
    turtle.left(90)
time.sleep(3)

10、彩色螺旋线的绘制。  //代码有问题,只有黑色背景,没有画笔

import turtle
import time
turtle.pensize(2)
turtle.bgcolor("black")
colors = ["red","yellow","purple","blue"]
turtle.tracer(False)
for x in range(400):
    turtle.forward(2*x)
    turtle.color(color[x%4])
    turtle.left(91)
turtle.tracer(True)
时间: 2024-08-01 21:56:17

Python小程序练习(7个) 2017年9月28日---告诉自己多东西练习,而不是去空想的相关文章

跨界!Omi 发布多端统一框架 Omip 打通小程序与 Web 腾讯开源 2月28日

https://mp.weixin.qq.com/s/z5qm-2bHk_BCJAwaodrMIg 跨界!Omi 发布多端统一框架 Omip 打通小程序与 Web 腾讯开源 2月28日 原文地址:https://www.cnblogs.com/yuanjiangw/p/10774063.html

2017年3月28日下午学习日志

2017年3月28日下午复习了高等数学,继续看了张宇高等数学基础班课程视频第一章极限与连续部分极限的计算法则中数列极限的计算和连续与间断,第二遍听课过程中能巩固之前所学内容,不懂的问题得以解决,印象也更加深刻,对复习有很大的帮助,背英语单词100个.

一个验证登录的程序:python编写flask架构restful风格--2017年4月6日

一个验证登录的程序 摘抄自:极客学院-Python RESTful API开发工具介绍及应用   http://www.jikexueyuan.com/course/623.html import base64 import time import random from flask import Flask,request app = Flask(__name__) users = { "magigo": ["123456"] } def gen_token(ui

2017年2月28日-----------乱码新手自学.net 之特性与验证

现在看asp.net MVC5自学已经到了第六章:数据注解与验证. 话得从以前看MVC music store(音乐商店项目)的源码说起, 最初看music store源码完全就是一脸懵逼,整个程序,找了半天,只看到控制器有少许逻辑代码,例如编辑专辑的视图里面,用户输入的title到底符不符合规范, VIEW里面即无相关验证的JS代码,又没有进行后台的数据判断. 1 @using (Html.BeginForm()) { 2 @Html.ValidationSummary(true) 3 <fi

老男孩教育每日一题-2017年3月28日-awk累计相加

假如现在有个文本,格式如下: a  1 b  3 c  2 d  7 b  5 a  3  g  2 f  6 d  9 即左边是随机字母,右边是随机数字,要求写个脚本使其输出格式为: a  4 b  8 c  2 d  16 f  6 g  2 即将相同的字母后面的数字加在一起,按字母的顺序输出. 答案: awk '{h[$1]=h[$1]+$2}END{for(pol in h)printpol,h[pol]}' array_add.txt 演示: [[email protected] aw

老男孩教育每日一题-2017年4月28日- MySQL主从复制常见故障及解决方法?

MySQL主从复制常见故障及解决方法? 1.1.1故障1:从库数据与主库冲突 show slave status; 报错:且show slave status\G Slave_I/O_Running:Yes Slave_SQL_Running:No Seconds_Behind_Master:NULL Last_error:Error 'Can't create database 'xiaoliu'; database exists' on query. Default   database:'

2017 年9月28日 三级联动

我还不太会   所以借鉴一下别人的代码, 防止忘记 <!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title></title>        <style>                    </style>    </head>    <body>        年份:

python小程序之一

来个Python小程序 #输入年月日确定这个日期是一年中的第多少天# -*- coding: UTF-8 -*-y=int(raw_input("请输入年:"))m=int(raw_input("请输入月份:"))d=int(raw_input("请输入日期:"))a=(0,31,28,31,30,31,30,31,31,30,31,30,31)if m>12: raise ValueError("输入月份错误")if

Python 小程序,对文件操作及其他

下面是自己写的几个对文件操作的小程序,里面涉及到文件操作,列表(集合,字典)的运用等.比如说,从文件中读取一行数据,分别存放于列表中,再对列表进行操作,如去掉里面的重复项,排序等操作. 常见对文件中行进行操作: #这里列出两个常用的方法 方法01: 一次性读取所有行 >>> f = file('1.txt') >>> while 1: lines = f.readlines() if not lines: break for line in lines: print l