random及循环
- 题目:使用两种方式求2-20之间偶数的和,分别使用for和while
- 1.使用for解法:
sum=0
for i in range(2,21,2):
sum+=i
print ("2-20之间偶数的和="+sum)
- 1.使用while解法
sum=0
i=2
while i<21:
if (i%2==0):
sum+=i
i+=1
print ("2-20之间偶数的和="+sum)
- 题目:输入100个数,从1-100,要求使用2层循环,再求个和
- 解法:
""" 1-10
11-20
21-30
91-100
按照这个规律,每行10个数,回车后,共输出10行"""
sum=0
for i in range(10):
for i in range(1,11):
sum+=10*i+j
print("从1-100的总和=",str(sum))
- 生成AaBb-Zz之间所有的字符。
- 解法:ord()函数主要用来返回对应字符的ascii码,chr()主要用来表示ascii码对应的字符
string_result=""
for i in range(26):
string_result+=chr(65+i)+chr(97+i)
print("AaBb-Zz之间所有的字符"+string_result)
- 生成一个9位随机密码,包含数字、大写字母和小写字母各3个,且数字、大写和小写均随机分布。
解法:randint,随机生成数字、 随机生成大写字母chr(65+randint())、随机生成小写字母chr(97+randint())
import random
random_password="'
def random_string(long=9):
for i in range(long//3): #控制循环次数,包含数字、大写字母和小写字母各3个,即一次生成三个字符,共循环3次,共9位。
num=str(random.randint(0,10))
Upper=chr(65+random.randint(0,26))
Lower=chr(97+random.randint(0,26))
random_password+=num+Upper+Lower
print("生成一个9位随机密码:"+random_password)
if __name__==‘__main__’:
random_string(9)
- '''嵌套循环输出10-50中个位带有1-5的所有数字'''
def double_for():
for i in range(1,5):
for j in range(11):
if (j<6)and(j>0):
num=i*10+j
print("个位带有1-5的所有数字 :"+str(num))
random及循环的更多相关文章
- 【转】lua random()
先来看看这两段代码: ① math.randomseed(os.time())for i=1,10 do n = math.random(10) print(n) 运行结果是: 63210754341 ...
- python学习之-- random模块
random模块random.random():随机打印一个小数random.randint(1,10):随机打印1-10之间的任意数字(包括1和10)random.randrange(1,10):随 ...
- Java(8)详解Random使用
作者:季沐测试笔记 原文地址:https://www.cnblogs.com/testero/p/15201556.html 博客主页:https://www.cnblogs.com/testero ...
- QuickHit游戏
一 项目需求 根据输入速率和正确率将玩家分为不同级别,级别越高,一次显示的字符数越多,玩家正确输入一次的得分也越高.如果玩家在规定时间内完成规定次数的输入,正确率达到规定要求,则玩家升级(为了简单起见 ...
- 05章项目: QuickHit快速击键
一.项目分析 根据输入速率和正确率将玩家分为不同等级,级别越高,一次显示的字符数越多,玩家正确输入一次的得分也越高.如果玩家在规定时间内完成规定次数的输入,正确率达到规定要求,则玩家升级.玩家最高级别 ...
- Quickhit快速击键
一.项目分析 根据输入速率和正确率将玩家分为不同等级,级别越高,一次显示的字符数越多,玩家正确输入一次的得分也越高.如果玩家在规定时间内完成规定次数的输入,正确率达到规定要求,则玩家升级.玩家最高级别 ...
- Java面向对象总复习-QuickHit
1.创建玩家级别类Level.java package com.bdqn; /** * 1.玩家级别类 * @author pc * */ public class Level { /** * 级别号 ...
- scikit_learn lasso详解
Lasso 回归 l1 正则化 The Lasso 是估计稀疏系数的线性模型. 它在一些情况下是有用的,因为它倾向于使用具有较少参数值的情况,有效地减少给定解决方案所依赖变量的数量. 因此,Lasso ...
- C#集合。
集合命名空间: using system.collections. 非泛型集合 using system.collections.Generic. 泛型集合 为什么要用集合: 1.数组一旦声明长度就 ...
- C# Winfrom 发送邮件验证码&Timer控件
邮件发送: //定义一个全局的string类型的验证码: string yzm = ""; //定义一个字符串,这里面包含所有需要的验证码的元素: string a = " ...
随机推荐
- [编程基础] Python lambda函数总结
Python lambda函数教程展示了如何在Python中创建匿名函数.Python中的匿名函数是使用lambda关键字创建的. 文章目录 1 介绍 1.1 简单使用 1.2 Python lamb ...
- emqtt-bench
安装 安装环境:Centos7 安装包:emqtt-bench-0.4.6-alpha.2-centos7-amd64.tar.gz 建议使用已编译好的发行包进行安装,源码编译已踩坑. # 创建存放目 ...
- CentOS7.6系统安装和网络配置
CentOS7.6系统安装配置 前言:文章内容可能会因环境不同而有所差异,所谓集思广益说不定灵感就来了呢; 文章初衷旨在交流学习.记录个人成长,如果能帮助到您,那就点个赞噢. 环境说明: 1.本实验使 ...
- 洛谷P1048 典型01背包问题
写在前面的话 蒟蒻在学习诸多图论算法之前,实际上没学过dp! 强说是学过也是只学了01背包,今天就来温习一下-- DP是啥? 动态规划(Dynamic Programming,DP)是运筹学的一个分支 ...
- py教学 之字符串处理·····
访问字符串中的值 Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用. Python 访问子字符串,可以使用方括号 [] 来截取字符串,字符串的截取的语法格式如下: 变量 ...
- 对象的变为私有方法不可改动 seal freeze
- ng-alain全局配置NzMessageService
官方文档是这样子的,抄下来会报错,因为没有后两个设置 import { NgZorroAntdModule, NzConfig, NZ_CONFIG } from 'ng-zorro-antd'; c ...
- 华为云发布冷启动加速解决方案:助力Serverless计算速度提升90%+
摘要:本文介绍了华为云对冷启动优化这一业界难题的探索之路,创新提出了基于进程级快照的优化方案. 作者信息-- 子游:华为元戎高级工程师 平山:华为云中间件 Serverless 负责人 琪君:华为元戎 ...
- Python求取文件夹内的文件数量、子文件夹内的文件数量
本文介绍基于Python语言,统计文件夹中文件数量:若其含有子文件夹,还将对各子文件夹中的文件数量一并进行统计的方法. 最近,需要统计多个文件夹内部的文件数量,包括其中所含子文件夹中的文件数量 ...
- Mybatis数据库批量操作
1:新增 首先,Mysql插入一条记录返回主键对Mybatis版本要求低,而批量插入返回带主键的,需要升级到3.3.1 以及以上的版本. 1.1:Mysql 上图需要注意加入useGenerate ...