使用python的while語句,編寫簡單門票與年齡計算器
1.不到3歲的小孩免門票;
2.3歲到12歲的小孩需買兒童票,每張10元;
3.超過12歲的小孩及成人則需買成人票,每張20元;
4.大於60歲的老人,則可以買老年票,每張15元。
#首先在程序開頭可以先編寫好相對應提示語句,使顧客知道需要輸入什麽樣的內容:
prompt = "\nPlease enter your age."
prompt += "\n(You will know how much you should pay for the ticket):"
#接著就可以用while語句來編輯一個循環的語句。直接無限循環語句可用while true來執行:
input()將prompt內容先插入,再進行輸入。
int(message) 則是在數值比較是更不可缺。
#message裏輸出的值會是一個字符串。如果用戶將會輸入數字,而後又需將進行數字之間的對比,需要將message先轉化為數值用int()函數
#用int()函數內部不能為空,為空則會無限循環第一個if語句。
#最後則在while語句中嵌套一個if從句就可以了:
運行結果:
使用python的while語句,編寫簡單門票與年齡計算器
相關推薦
使用python的while語句,編寫簡單門票與年齡計算器
while語句假設遊樂園或不同的景點會根據年齡收取不同的票價:1.不到3歲的小孩免門票;2.3歲到12歲的小孩需買兒童票,每張10元;3.超過12歲的小孩及成人則需買成人票,每張20元;4.大於60歲的老人,則可以買老年票,每張15元。 #首先在程序開頭可以先編寫好相對應提示語句,使顧客知道需要輸入什麽樣的
MySQL使用者管理,常用SQL語句,MySQL資料庫備份與恢復
[toc] MySQL使用者管理,常用SQL語句,MySQL資料庫備份與恢復 擴充套件 SQL語句教程 http://www.runoob.com/sql/sql-tutorial.html 什麼是事務?事務的特性有哪些? http://blog.csdn.net/yenange/article/deta
從零開始,編寫簡單的課程資訊管理系統(使用jsp+servlet+javabean架構)
一、相關的軟體下載和環境配置 1、下載並配置JDK。 2、下載eclipse。 3、下載並配置apache-tomcat(伺服器)。 4、下載MySQL(資料庫)。 5、下載Navicat for MySQL(資料庫視覺化工具),方便對資料庫的操作。 6、下載jdbc用來實現eclipse中的專案
通過簡單的迴圈語句,一個簡單的猜數小遊戲
import java.util.*; class Day3_DoWhile { public static void main(String[] args) { int i=(int)(Math
J2EE技術規範(七)——JTA(理解JTA,編寫簡單的事務客戶程式)
之前的內容中,寫了幾篇關於J2EE規範的部落格,現在繼續來完善這些內容,這次內容主要補充上一篇部落格。 WebLogic Server使用JTA1.0.1a實現和管理事務 WebLogic Server提供以下支援: 建立唯一的事務標記符(XID)支援可選的事務名稱跟
日曆---C++封裝一個Date類,Calendar類,實現簡單的日曆+日期計算器程式
C++封裝一個Date類,實現簡單的日曆程式 程式程式碼如下: Date.h #include<iostream> using namespace std; class Date { public: Date(int year = 200
函數與字典,可選參數和while語句結合的簡單應用
函數python函數可以與各種語句相結合,以達到提高效率簡化流程的目的: 通過函數創建字典eg. 將歌手與專輯對應,並儲存在字典當中 def make_ablum(name, album): """返回整潔的字典格式""" album_details = {‘singer‘: name,
續寫vim,shell腳本基礎編輯,read命令,if與case判斷語句,文件查找方式,壓縮與解壓,
退出 hist match 時間戳 語法錯誤 margin 基本概念 相同 reg 一、 Vim續寫 ?1、命令擴展模式的位置定界 ??起始位置 cmd 終止位置???Cmd:????y復制????d刪除????Gu變大寫????gu變小寫??例如:0y$命令意味著:
編寫一個shall腳本,采用case語句,自動解壓“.tar.gz”或“.tar.bz2”格式文件
名稱 ech .tar.gz 軟件包 all export 解壓 case語句 cas #!/bin/bash#thisexport LC_ALL=C read -p "請輸入軟件包名稱:" PAG case $PAG in *[z] )
2.MySQL用戶管理,常用SQL語句,MySQL數據庫備份與恢復
MySQL用戶管理 常用MySQL語句 MySQL數據備份與恢復 [toc] MySQL用戶管理,重用SQL語句,MySQL數據庫備份與恢復 一、MySQL用戶管理 1.創建一個普通用戶並授權 首先啟動mysql,然後進入 [root@xavi ~]# /etc/init.d/mysqld sta
學習python第一次應用---編寫登錄接口(關於while、if、for語句,dict以及文件的讀寫)
char key 導致 結果 put orm nes while pen 第一天看完python教學視頻後,馬上寫了一小段代碼,中間遇到了一些問題,想要馬上記錄下來,跟大家分享。 編寫登陸接口 輸入用戶名密碼 認證成功後顯示歡迎信息 輸錯三次後鎖定
Oracle的sql語句,查詢條件加括號與不加括號區別 -
ont 執行 ora 語句 oracl lar AC rac oracle 例如: SELECT ename, job, deptno FROM emp WHERE deptno in (10, 20) AND (ename like ‘%
Day 1 變數,基礎資料型別與條件語句
1.變數 變數的含義:把程式執行過程中產生的值儲存起來。 方便後面的程式呼叫 變數的命名規範 1.由數字,字母,下劃線組成 2.不能以數字開頭 3.不能使用Python的關鍵字 建議:變數名不要太長,要有意義並且區分大小寫,同時不要使用中文 推薦:使用駝峰體: 每個單詞的首字母大寫
Kafka的簡單介紹與使用,生產者和消費者的JavaApi
一、簡介 2、實時流資料管道,可以在 3、構建流式引用 4、是一個分散式流式處理平臺, 統稱訊息佇列或訊息中介軟體,有生產者和消費者之分 消費者去kafka中拉資料(而不是kafka給資料) 其實kafka就是一個臨時儲存的外掛,但是這個外掛效能很強大 kafka 是用scala編譯的 0.
Java語言編寫Student(姓名:年齡:成績)資訊排序,重寫compareTo()方法
《java開發實戰經典》第11章習題第8題 * 按照“姓名:年齡:成績|姓名:年齡:成績”的格式定義字串 “張三:21:98|李四:22:89|王五:20:70”, 要求將每組值分別儲存在Student物件之中,並對這些物件進行排序, 排序的原則為:按照成績由高到低排序,如果成績相等
某君從某年開始每年都舉辦一次生日party,並且每次都要吹熄與年齡相同根數的蠟燭。
某君從某年開始每年都舉辦一次生日party,並且每次都要吹熄與年齡相同根數的蠟燭。 現在算起來,他一共吹熄了236根蠟燭。 請問,他從多少歲開始過生日party的? 請填寫他開始過生日party的年齡數。 注意:你提交的應該是一個整數,不
mysql 首次安裝後 簡單操作與語句 新手入門
首先cd到安裝目錄中bin路徑:這是我的安裝路徑以管理員身份開啟cmd(防止許可權不足)cd E:\>cd E:\mysql\mysql-5.5.40-winx64\bin 首次安裝需要輸入 mysqld.exe -install 啟動mysqlE:\mysql\mysql-5.5.40-
利用Python進行socket網路程式設計,實現樹莓派與Ubuntu(16.04)之間的簡單的網路聊天
標題 目標: 採用socket程式設計,完成兩個樹莓派之間、或者樹莓派與Ubuntu系統之間的網路文字通訊(或聊天) 分析: 首先我們需要了解socket程式設計的原理以及它是怎麼實現的。 Socket的英文原義是“孔”或“插座”。作為BSD UNIX的程序通訊機制,取後一種意思。
switch語句與三種迴圈語句,JAVA程式設計師程式設計新手入門基礎學習筆記
Java是一種可以撰寫跨平臺應用軟體的面向物件的程式設計語言。Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用於PC、資料中心、遊戲控制檯、科學超級計算機、行動電話和網際網路,同時擁有全球最大的開發者專業社群。 自己整理了-份201 8最全面前端學習資料,從最基礎的HTML+
簡單NLP分析套路(2)----分詞,詞頻,命名實體識別與關鍵詞抽取
文章大綱 中文分詞技術 評測參考 雲服務 哈工大語言云 ltp 基於深度學習方法的中文分詞 資訊檢索與關鍵詞提取 tf-idf TEXTRANK word2vector