加勒比久久综合,国产精品伦一区二区,66精品视频在线观看,一区二区电影

合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務(wù)合肥教育合肥招聘合肥旅游文化藝術(shù)合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務(wù)合肥法律

代寫(xiě)INFT1004、代做Python編程語(yǔ)言
代寫(xiě)INFT1004、代做Python編程語(yǔ)言

時(shí)間:2025-05-02  來(lái)源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯(cuò)



University of Newcastle 
INFT1004/6004 - Introduction to Programming 
Library Book Management System – Part 1
Introduction
This assignment involves developing a Python program to manage a library's inventory of books. 
The program should utilise basic programming concepts taught in weeks 1 to 5, including 
condition statements, loops, and functions . You might want to use the Math module, which is in 
chapter 5 (this is optional).
Carefully read the specification below. Make sure you have all the information necessary to start 
writing the program. If you are uncertain of something, do not make assumptions. Instead, post your 
questions to the "assignment 1" discussion board forum and check it regularly, or ask your 
demonstrators during your lab. 
Note that you must complete this assignment individually. Your solution must be your own work. 
You may be required to participate in an oral exam for quality assurance, consisting of an interview 
with one staff and will last approximately 10 minutes. During this time, we will ask you questions 
about your assignment.
Specifications
Part 1 - Define initial book inventory: When the program runs, it will first prompt the user to 
define initial inventory levels for different genres of books such as Fiction, Nonfiction, Science, 
and History. Each genre can hold a maximum number of books: Fiction = 30, Nonfiction = 20, 
Science = 15, History = 25. The user should not be able to input an amount exceeding the 
maximum.
Part 2 - Create Menu: After setting the initial inventory levels, the program will display a menu of 
actions to the user. After an action is selected and executed, the menu will reappear until the user 
opts to quit. If the user enters an invalid option, the program will display an error message and 
request a valid input again. The menu options are:
• Action 1: Check out a book. The user will input one of the genre of the book (Fiction, 
Nonfiction, Science, History) they want to borrow. The program should check if there is 
inventory available for the requested genre. After book is borrowed the inventory will be 
updated accordingly.
• Action 2: Return a book. The user will input the genre of the book they are returning. The 
program should update the inventory accordingly.
• Action 3: Inventory analysis. The program will report (print) how many books are 
available in each genre. It will also indicate if the inventory for a genre is 'high' (>= 75% 
capacity), 'ok' (50-74% capacity), or 'low' (< 50% capacity).
• Action 4: Restock inventory. The user will be shown the current inventory and asked how 
many books they want to add to each genre, considering the maximum limits. The 
program will confirm once the inventory has been updated (if the user tries to input an 
amount higher than the maximum, the program will show a message and ask again). Finally, 
the function should print a message indicating that the inventory has been restocked and will 
show the new amounts of genre.
• Action 5 (FOR INFT6004STUDNETS ONLY): Genre Checkout Summary -This feature will 
allow the user to see how many times books from each genre were checked out. This can 
help the library staff to understand which genres are currently most popular.
• Action 6: Quit. Exit the program with a farewell message.
Note that all inputs above should be positive numbers. If they are negative, the program should 
show a message and ask the input again.
Program Requirements:
• A separate function should handle each part of the menu options, plus the initial 
inventory definition and the menu display itself.
• Define a function called initialise_inventory() to perform the functionality ‘Define initial 
inventory’. The initialise_inventory() function should ask the user the amounts to the initial 
inventory levels for Fiction, Nonfiction, Science and History. The function will call another 
function called check_inventory_limit() described below. The function should ask the input 
again if the amounts exceed the maximum allowed, which the function below will check. 
• The check_inventory_limit() function will receive as parameters the number of Fiction, 
Nonfiction, Science and History input by the user. The function will check that these amounts 
are less or equal to the maximum possible. The maximum possible is: Fiction = 30, Nonfiction 
= 20, Science = 15, History = 25. The function check_inventory_limit() should return True (if 
the amounts are less or equal to the maximum allowed) or False (if the amounts are higher 
than possible). 
• The main program loop will trigger define initial inventory, and then will have a loop that allows 
the user to choose one of the other functionalities (i.e. display the menu). The loop should 
handle an invalid input and continue running until the user chooses to quit.
Complete each function one at a time, and test the program before trying to implement a new 
function. 
Program Comments 
At the beginning of your program you will have the following details and format as well as comments 
for the program. 
Author: <your name>
Date: Start date and upload date 
Task: INFT1004/INFT1006 Assignment 1 Library Book Management System
Comments are expected for each block of the code about what a block of code is intended to achieve. 
This will be at a function level and also for any inline code. In addition, add other comments that are 
potentially important for any reader of your code.
What to submit. 
You should submit the Python file called (<your name>Assign1.py) electronically via the "Assignment 
1" link on Canvas. For example, your name is Abby Zammit, your file will be called 
AbbyZammitAssign1.py 
Handing in your work 
You are to hand in the assignment electronically using Canvas’s Assignment facility. Remember, you 
are to hand in your python code named correctly - (this was described under “file for submission” 
above. It should be something like AbbyZammitAssign1.py (of course use your own name! ) 
When you are ready to submit your code file, log in to Canvas, go to the site for this course, and follow 
these steps: 
• Select the Modules folder. 
• Click the Assignment 1 link, which will take you to the appropriate upload page. 
• Click or drag the file as below. Then hit Submit Assignment. 
• If you wish to see if the correct file has been uploaded then just click the download icon as below. 
• If you want to submit an updated version of the assignment, go back to the Assignment link and click 
Try Again. 
Make sure you’re aware of the deadline: the final marking will be applied only to the most recent 
submission, and if it’s submitted late it will be marked as late. 
Marks will be awarded for: layout, both visual (variable names, indentation) and structural (scope of 
variables, use of functions); documentation (comments); and ability of the submission to perform as 
specified. A more detailed marking schema is available.
Late Penalty and adverse circumstances 
Note that your mark will be reduced by 10% for each day (or part day) that the assignment is late. This 
applies equally to week and weekend days. You are entitled to apply for special consideration if adverse 
circumstances have had an impact on your performance in an assessment item. This includes applying 
for an extension of time to complete an assessment item. 
In the Canvas you will find a new forum in the discussion board: “assignment1”. Any question about 
the assignment 1 you can post there. Check this forum regularly.

請(qǐng)加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp


 

掃一掃在手機(jī)打開(kāi)當(dāng)前頁(yè)
  • 上一篇:CAN202代做、代寫(xiě)MATLAB設(shè)計(jì)程序
  • 下一篇:代做 INFT1032、代寫(xiě) SQL 程序設(shè)計(jì)
  • 無(wú)相關(guān)信息
    合肥生活資訊

    合肥圖文信息
    2025年10月份更新拼多多改銷(xiāo)助手小象助手多多出評(píng)軟件
    2025年10月份更新拼多多改銷(xiāo)助手小象助手多
    有限元分析 CAE仿真分析服務(wù)-企業(yè)/產(chǎn)品研發(fā)/客戶(hù)要求/設(shè)計(jì)優(yōu)化
    有限元分析 CAE仿真分析服務(wù)-企業(yè)/產(chǎn)品研發(fā)
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計(jì)優(yōu)化
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計(jì)優(yōu)化
    出評(píng) 開(kāi)團(tuán)工具
    出評(píng) 開(kāi)團(tuán)工具
    挖掘機(jī)濾芯提升發(fā)動(dòng)機(jī)性能
    挖掘機(jī)濾芯提升發(fā)動(dòng)機(jī)性能
    海信羅馬假日洗衣機(jī)亮相AWE  復(fù)古美學(xué)與現(xiàn)代科技完美結(jié)合
    海信羅馬假日洗衣機(jī)亮相AWE 復(fù)古美學(xué)與現(xiàn)代
    合肥機(jī)場(chǎng)巴士4號(hào)線(xiàn)
    合肥機(jī)場(chǎng)巴士4號(hào)線(xiàn)
    合肥機(jī)場(chǎng)巴士3號(hào)線(xiàn)
    合肥機(jī)場(chǎng)巴士3號(hào)線(xiàn)
  • 短信驗(yàn)證碼 目錄網(wǎng) 排行網(wǎng)

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
    ICP備06013414號(hào)-3 公安備 42010502001045

    日韩一级淫片| 美女网站视频久久| 久久久久久久久国产一区| 国产精品多人| 亚洲永久av| 欧美日韩视频一区二区三区| 日本一区二区三区电影免费观看| 四虎国产精品免费久久| 久久一本综合频道| 久久一区91| 秋霞一区二区| 95精品视频| 欧美一区二区三区免费看 | 久久久久久黄| 伊人久久大香伊蕉在人线观看热v 伊人久久大香线蕉综合影院首页 伊人久久大香 | 久久精品道一区二区三区| 国内黄色精品| 久久国产日韩欧美精品| 国产在线美女| 国产亚洲福利| 亚洲第一网站| 91麻豆精品激情在线观看最新| 欧州一区二区三区| 欧美成人毛片| 国产一区二区三区朝在线观看 | 亚洲精品免费观看| 国产福利91精品一区二区| 欲香欲色天天天综合和网| 久热精品在线| 亚洲激情中文| 在线日韩电影| 久久精品青草| 欧美激情久久久久久久久久久 | 久久99国产精品久久99大师| 日韩福利电影在线| 亚洲影院天堂中文av色| 日日摸夜夜添夜夜添精品视频 | 最新国产一区| 最新国产精品久久久| 久久精品欧洲| 久久精品日产第一区二区 | 999亚洲国产精| 亚洲激情二区| a91a精品视频在线观看| 天天操综合网| 午夜日韩av| 99亚洲一区二区| 狠狠爱www人成狠狠爱综合网| 欧美福利在线| av亚洲在线观看| 日韩亚洲国产欧美| 一本色道久久综合亚洲精品不卡 | 四虎国产精品免费久久| 日韩在线短视频| 成人日韩精品| 男女啪啪999亚洲精品| 国产第一亚洲| 麻豆91在线观看| 国产精品啊啊啊| 国产精品一级在线观看| 欧美影院精品| 日韩高清成人在线| 欧美三级午夜理伦三级中文幕 | 中文精品视频| 日韩在线一区二区三区| 成人福利视频| 亚洲国产高清一区| 国内自拍一区| 亚洲第一论坛sis| 99久热这里只有精品视频免费观看| 国产suv精品一区二区四区视频| 精品嫩草影院| 91精品观看| 石原莉奈在线亚洲三区| 在线成人av观看| 国产一区二区| 亚洲视频电影在线| 日韩精品社区| 欧美日韩中字| 首页综合国产亚洲丝袜| 二吊插入一穴一区二区| 麻豆精品精品国产自在97香蕉| 国产高清精品二区| av日韩在线播放| 精品在线91| 97精品国产一区二区三区| 国产91在线精品| 粉嫩一区二区三区在线观看| eeuss国产一区二区三区四区| 国产一区美女| 黄色亚洲网站| 国产精品videosex极品| 日韩va欧美va亚洲va久久| 久久国产精品免费精品3p| 亚洲经典在线| 国产麻豆一区| 天美av一区二区三区久久| 久久精品国产68国产精品亚洲| 老司机午夜精品视频| 黄色精品视频| 亚洲免费专区| 欧美一区三区| 亚洲十八**毛片| 综合精品久久| 精品亚洲精品| 国产传媒在线| 久久夜色电影| 色老板在线视频一区二区| 老司机精品久久| 久久一区精品| 精品国产一区二区三区不卡蜜臂| 久久亚洲视频| 亚洲精品极品| 久久久精品性| 欧美91看片特黄aaaa| 91麻豆精品| 久久婷婷蜜乳一本欲蜜臀| 视频在线不卡免费观看| 中文字幕一区二区av| 99国产精品一区二区| 亚洲插插视频| 久久免费精品| 老司机久久99久久精品播放免费| 日韩精品三区四区| 麻豆成人入口| av高清一区| 日韩精品视频在线看| 男人的j进女人的j一区| 91成人短视频在线观看| 亚洲第一区色| 亚洲国产高清一区| 中文字幕av一区二区三区人| 高清不卡亚洲| 日韩欧美中文字幕一区二区三区| 噜噜噜躁狠狠躁狠狠精品视频| 国内在线观看一区二区三区| 久久视频精品| 美日韩一区二区| 91精品秘密在线观看| 成人在线黄色| 精品国产影院| 久久久久黄色| 久久综合国产| 日韩精品欧美精品| 欧美久久精品一级c片| 麻豆成人久久精品二区三区红| 久久蜜桃精品| 国产情侣一区| 亚洲精品在线观看91| 亚洲人人精品| 亚洲在线网站| 久久av免费看| 欧美a级片视频| 亚洲无线观看| 国产精品第一| av一区二区高清| 欧美国产综合| 免费欧美日韩| 亚洲91网站| 先锋影音一区二区| 免费毛片在线不卡| 国产剧情一区二区在线观看| 老司机精品久久| 精品国产亚洲日本| 色婷婷成人网| 狠久久av成人天堂| av成人在线网站| 97精品国产| 久久九九免费| 高清在线一区二区| 超级白嫩亚洲国产第一| 精品视频日韩| 在线观看亚洲| 伊人网在线播放| 99久久久久国产精品| 久久久久久毛片免费看 | 日韩中文字幕不卡| 国产精品tv| 欧美精品不卡| 亚洲国产福利| 天天影视欧美综合在线观看| 国产午夜一区| 日韩美女在线| 日韩中文字幕麻豆| 91精品一区国产高清在线gif| 久久综合五月婷婷| 蜜桃av在线播放| 好吊一区二区三区| 免费一级欧美片在线观看网站| 国产一区二区三区成人欧美日韩在线观看| 日韩天天综合| 精品国产网站| 成人在线视频www| 高清在线一区| 日韩综合网站| 成人vr资源| 91欧美极品| 亚洲一区在线| 久久国内精品自在自线400部| 免费成人在线观看|